<%@ page import="java.util.Locale" %>
<%@ page import="java.util.ResourceBundle" %>
<%@ page contentType="text/html; charset=UTF-8" %>
<%
    String country = request.getParameter("country");
    Locale locale;
    if ("CN".equals(country)) {
        locale = Locale.CHINA;
    } else if ("US".equals(country)) {
        locale = Locale.US;
    } else {
        // 从请求头中获取 Locale 信息（语言）
        locale = request.getLocale();
    }
    System.out.println(locale);
    // 获取读取包（根据 指定的 baseName 和 Locale 读取 语言信息）
    ResourceBundle i18n = ResourceBundle.getBundle("16json_ajax/i18n/i18n", locale);
%>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>国际化</title>
</head>
<body style="font-size:x-large;">
<a href="i18n.jsp?country=CN">中文</a> | <a href="i18n.jsp?country=US">english</a>
<hr>
<form>
    <div><%=i18n.getString("username")%> <input name="username"/></div>
    <div><%=i18n.getString("password")%> <input type="password"/></div>
    <div><input type="reset" value="<%=i18n.getString("reset")%>"/>&nbsp;&nbsp; <input type="submit" value="<%=i18n.getString("submit")%>"/></div>
</form>
<hr>
国际化测试： <br>
1、访问页面，通过浏览器设置，请求头信息确定国际化语言。 <br>
2、通过左上角，手动切换语言
</body>
</html>